#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int main() {

	int n,X,Y,R,x,y;
	int flag = 0;

	scanf("%d %d %d %d", &n, &X, &Y, &R);

	for (int i = 0;i < n;i++) {
		scanf("%d %d", &x, &y);
		long long d = (X - x) * (X - x)
			+ (Y - y) * (Y - y);
		if (d <= R * R) {
			flag++;
		}

	}
	printf("%d", flag);

	return 0;
}

//int main() {
//
//	int a=0, b=0, c=0;
//	int n, m;
//	
//	scanf("%d", &n);
//	for (int i = 0;i < n;i++) {
//		scanf("%d", &m);
//		if (m < 0) {
//			a++;
//		}
//		else if (m == 0) {
//			b++;
//		}
//		else if (m > 0) {
//			c++;
//		}
//	}
//
//	printf("%d %d %d", a, b, c);
//
//	return 0;
//}


//int main() {
//
//	int a, b, n,s;
//	scanf("%d %d %d", &a, &b, &n);
//	for (int i = 1;i <= n;i++) {
//		s = a * 10 / b;
//		a = a * 10 % b;
//	}
//	printf("%d", s);
//
//	return 0;
//}
//int main() {
//
//	int score, n, m;
//	double flag = 1;
//	scanf("%d %d",&score,&n);
//	for (int i = 0;i < n - 1;i++) {
//		scanf("%d", &m);
//		if (score < m) {
//			flag++;
//		}
//	}
//	double num = flag / n;
//	if (num <= 0.1) {
//		printf("A");
//	}
//	else if(num > 0.1 && num <= 0.3){
//		printf("B");
//
//	}
//	else if (num > 0.3 && num <= 0.6) {
//		printf("C");
//	}
//	else if (num > 0.6 && num <= 0.8) {
//		printf("D");
//	}
//	else {
//		printf("E");
//	}
//	return 0;
//}
////int main() {
//
//	int n;
//	double a, b;
//	double arr[100];
//	scanf("%d %lf %lf", &n, &a, &b);
//	double x = b / a;
//	for (int i = 0;i < n-1;i++) {
//		scanf("%lf %lf", &a, &b);
//		arr[i] = b / a;
//	}
//	for (int i = 0;i < n - 1;i++) {
//		if (arr[i] - x > 0.05) {
//			printf("better\n");
//		}
//		else if (x - arr[i] > 0.05) {
//			printf("worse\n");
//		}
//		else {
//			printf("same\n");
//		}
//	}
//
//	return 0;
//}


//int main()
//{
//	double R, M;
//	int Y = 0;
//	scanf("%lf %lf %d", &R, &M, &Y);
//	for (int i = 1;i <= Y;i++) {
//		M *= (1 + R / 100);
//	}
//	int sum = M;
//	printf("%d", sum);
//
//
//	return 0;
//}

//int main() {
//
//	double a, b,s;
//	int n = 0;
//	scanf("%lf %lf %d", &a, &b, &n);
//	s = a / b;
//	for (int i = 1;i <= n;i++) {
//		s *= 10;
//	}
//	int z = (int)s;
//	printf("%d",z);
//
//
//	return 0;
//}

